Text copied to clipboard!

Наслов

Text copied to clipboard!

Go Developer

Опис

Text copied to clipboard!
Tražimo talentovanog i motivisanog Go programera koji će se pridružiti našem timu za razvoj softvera. Kao Go programer, bićete odgovorni za dizajniranje, implementaciju i održavanje skalabilnih i efikasnih backend sistema koristeći Go (Golang) programski jezik. Ova pozicija zahteva duboko razumevanje principa razvoja softvera, iskustvo u radu sa distribuiranim sistemima i sposobnost rešavanja kompleksnih tehničkih izazova. Od kandidata se očekuje da sarađuje sa drugim članovima tima, uključujući frontend developere, DevOps inženjere i menadžere projekata, kako bi se obezbedila isporuka visokokvalitetnih rešenja u zadatim rokovima. Idealan kandidat ima iskustvo u radu sa RESTful API-ima, bazama podataka (relacionim i NoSQL), kao i sa alatima za verzionisanje koda poput Gita. Poznavanje kontejnerizacije (Docker, Kubernetes) i cloud platformi (AWS, GCP, Azure) smatra se velikom prednošću. Važno je da ste samostalni, ali i spremni na timski rad, kao i da posedujete dobre komunikacione veštine. Bićete uključeni u sve faze razvoja softvera, od analize zahteva i planiranja, preko implementacije i testiranja, do održavanja i optimizacije postojećih rešenja. Očekuje se da pratite najnovije trendove u razvoju softvera i kontinuirano unapređujete svoje znanje. Ako ste strastveni u vezi sa programiranjem u Go jeziku i želite da radite na izazovnim projektima u dinamičnom okruženju, pozivamo vas da se prijavite i postanete deo našeg tima.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje backend servisa koristeći Go jezik
  • Dizajniranje i implementacija RESTful API-ja
  • Rad sa bazama podataka (relacione i NoSQL)
  • Optimizacija performansi i skalabilnosti sistema
  • Pisanje tehničke dokumentacije
  • Saradnja sa drugim članovima razvojnog tima
  • Implementacija sigurnosnih standarda
  • Testiranje i otklanjanje grešaka u kodu
  • Praćenje novih tehnologija i trendova
  • Učešće u planiranju i analizi zahteva

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa Go (Golang) programskim jezikom
  • Poznavanje principa objektno orijentisanog programiranja
  • Radno iskustvo sa RESTful API-ima
  • Iskustvo sa bazama podataka (SQL i/ili NoSQL)
  • Poznavanje Gita i alata za verzionisanje koda
  • Razumevanje koncepata kontejnerizacije (Docker, Kubernetes)
  • Osnovno znanje o cloud platformama (AWS, GCP, Azure)
  • Sposobnost samostalnog i timskog rada
  • Dobre komunikacione veštine
  • Sposobnost rešavanja kompleksnih problema

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko dugo radite sa Go programskim jezikom?
  • Možete li navesti projekte na kojima ste koristili Go?
  • Kakvo je vaše iskustvo sa radom na distribuiranim sistemima?
  • Da li ste radili sa Dockerom ili Kubernetesom?
  • Kako pristupate optimizaciji performansi aplikacija?
  • Koje baze podataka ste koristili u prethodnim projektima?
  • Kako osiguravate kvalitet i sigurnost koda?
  • Da li ste radili u agilnim timovima?
  • Kako rešavate konflikte u timu?
  • Koje alate koristite za testiranje i debagovanje koda?